$(function () {
    console.log(123);
    getUserInfo();

    // 退出登陆

    $('#logout').on('click', function () {
        /* 取消不做任何操作，确认执行回调函数index */
        layer.confirm('确认退出?', {
            icon: 3,
            title: '提示'
        }, function (index) {
            /* 这里是退出执行的操作 */
            localStorage.removeItem('token')
            // localStorage.clear
            location.href = './login.html'
            layer.close(index);
        });
    })
})

// 全局函数  让其他页面进行一个调用
/* 获取用户数据 */
// 开头为/my 需要请求头中添加 token值
function getUserInfo() {
    console.log('获取用户信息');
    $.ajax({
        type: 'get',
        url: '/my/userinfo',
        success(res) {
            if (res.status !== 0) {
                return layui.layer.msg(res.message, {
                    icon: 5
                })
            }
            /* else {
                           layui.layer.msg(`用户 ${res.data.username}，登陆成功`, {
                               icon: 6
                           })
                       } */

            console.log(res);
            render_Data(res.data)

        },

    })
}

// 渲染用户数据到欢迎你
function render_Data(userinfo) {
    /* 如果用户存在网名就使用网名欢迎，负责使用用户账户名 */
    var name = userinfo.nickname ? userinfo.nickname : userinfo.username
    /* 渲染到欢迎标题 */
    $('#welcome').html(`欢迎你 ${name}`)
    if (userinfo.user_pic === null) {
        $('.layui-nav-img').hide()
        $('.text-avatar').html(name[0].toUpperCase()).show()
    } else {
        $('.text-avatar').hide()
        $('.layui-nav-img').show().prop('src', userinfo.user_pic)
    }
}